<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

</body>
<script>
    // 声明一个函数
    function getRrsult() {
        // 声明各个变量，同时完成某些变量的赋值
        var max = arguments[0], sum = 0, min = arguments[0], averages = 0, obj
        // 使用for循环遍历argumens各个值
        for (var i = 0; i < arguments.length; i++) {
            // 对所有的arguments值进行累加，吧累加的值重新赋值给sum。
            sum += arguments[i]
            // 逐个判断arguments中的值和max的值哪个大，如果比max大则把当前arguments[i]中的值赋值给max。
            if (arguments[i] > max) {
                max = arguments[i]
            }
            // 逐个判断arguments中的值和min的值哪个小，如果比min小则把当前arguments[i]中的值赋值给min。
            if (min > arguments[i]) {
                min = arguments[i]
            }
        }
        // arguments.length代表arguments伪数组中有几个元素，使用累加和sum除以元素个数arguments.length得到平均值
        averages = sum / arguments.length
        // 将所得到的sum、max、min、averages，装到一个对象中赋值给obj，obj就成为一个对象
        obj = {
            sum1: sum,
            max1: max,
            min1: min,
            averages1: averages
        }
        // 返回值返回obj对象
        return obj

    }
    // 输出同时调用函数   getRrsult()
    console.log(getRrsult(1, 2, 3, 4, 5, 6));
</script>

</html>